package com.zzld.modules.sys.service;

import java.util.List;

import com.zzld.core.service.IBaseService;
import com.zzld.modules.sys.entity.Res;
import com.zzld.modules.sys.entity.RoleRes;

public interface IRoleResService extends IBaseService<RoleRes>{

	/**
	 * 根据用户ID获取用户菜单资源
	 * 
	 * @param uid
	 *            用户ID
	 * @return
	 */
	public List<Res> getUserRes(String uid);
	

	/**
	 * 根据用ID和父ID获取数据
	 * 
	 * @param uid
	 * @param rid
	 * @return
	 */
	public List<Res> getResTreeById(String uid, String pid);

	/**
	 * 根据id获取角色资源表
	 * 
	 * @param
	 */
	public List<RoleRes> selebykey(String role_id);

	/**
	 * 修改角色权限
	 * 
	 * @param
	 */
	public int updateRoleRes(String id, String ids);

}
